UNPKG

superfuse-wizard

Version:

Interactive smart contract generator based on Superchain 's interoperability standard.

32 lines (27 loc) 742 B
import type { MetaTagsProps } from 'svelte-meta-tags'; import { error } from '@sveltejs/kit' export async function load({ params, fetch }) { try { const post = await import(`../_assets/posts/${params.post}.md`) const title = post.metadata.title; const description = post.metadata.description; const pageMetaTags = Object.freeze({ title: title, titleTemplate: `%s | Blog`, description: description, openGraph: { title: title, description: description, }, }) satisfies MetaTagsProps; return { pageMetaTags: pageMetaTags, content: post.default, meta: post.metadata, // posts: posts, slug: params.post } } catch (e) { error(404, `Could not find ${params.post}`) } }